﻿<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="${basePackage}.mapper.${className}Mapper">

	<!-- 通用查询映射结果 -->
<!-- result map  -->
	<resultMap id="BaseResultMap" type="${basePackage}.model.${className}">
		<#list table.primaryKeys as column>
		<id  column="${column.columnName}" property="${column.javaProperty}" jdbcType="${column.jdbcTypeName}"/>
		</#list>
        <#list table.baseColumns as column>
         <result column="${column.columnName}"  property="${column.javaProperty}" jdbcType="${column.jdbcTypeName}"/>
		</#list>
	</resultMap>


    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
		<#list table.columns as column>${column.columnName}<#if column_has_next>,</#if></#list>
    </sql>


</mapper>
